1021 El Camino Real, Redwood City, CA 94063-1691, Redwood City
"Best sushi place ever, always fresh and so tasty!!"
"Best sushi place ever, always fresh and so tasty!!"